<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>测试&&的期银技巧</title>
</head>
<body>
<script type="text/javascript">
    //该写法为了执行f1函数从而执行内部的cb函数
    f1(function (address) {
        alert(address);
    });

    //注意上面的用法其实是传入一个函数形式的参数
    function f1(cb) {
        //界面会出现alert  卧槽,这是因为上面的写法执行了cb("卧槽");这个函数
        // cb && cb("卧槽");  第一个cb是为了确保传入的参数不是null或者undifined而已,然后再进行下面一个执行
        //return其实什么也没返回,只是终止了下面的操作
        return cb && cb("卧槽");
        //-----其他操作
        alert("fuck");
    };


</script>
</body>
</html>